home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
et
/
et3_0-a1.lha
/
et3
/
src
/
SizeableExp.h
< prev
next >
Wrap
C/C++ Source or Header
|
1992-04-27
|
831b
|
36 lines
#ifndef SizeableExpander_First
#ifdef __GNUG__
//pragma once
#pragma interface
#endif
#define SizeableExpander_First
#include "Expander.h"
//---- SizeableExpander --------------------------------------------------
class SizeableExpander: public Expander {
public:
MetaDef(SizeableExpander);
SizeableExpander(int id, Direction d, Point g, VObject *vop, ...);
void Control(int, int, void*);
void SetExtent(Point e);
void GetStretchability(int at, Point &min, Point &max);
};
//---- SplitArea ----------------------------------------------------------------
class SplitArea: public VObject {
Direction dir;
public:
SplitArea(int id, Direction d);
Command *DoLeftButtonDownCommand(Point, Token, int);
GrCursor GetCursor(Point);
Metric GetMinSize();
void Draw(Rectangle r);
};
#endif